import request from '@/router/axios';

/**
 * @param params 查询 模板列表
 * */
export const list = (params) => {
    return request({
        url: '/api/inform-api/mx-inform-template/page',
        method: 'get',
        params: params
    })
}


/**
 * @param params 查询 模板详情
 * */
export const detail = (params) => {
    return request({
        url: '/api/inform-api/mx-inform-template/detail',
        method: 'get',
        params: params
    })
}

/**
 * @param data 新增 模板
 * */
export const add = (data) => {
    return request({
        url: '/api/inform-api/mx-inform-template/insert',
        method: 'post',
        data: data
    })
}

/**
 * @param data 编辑 模板
 * */
export const update = (data) => {
    return request({
        url: '/api/inform-api/mx-inform-template/update',
        method: 'post',
        data: data
    })
}

/**
 * @param data 删除 模板
 * */
export const del = (data) => {
    return request({
        url: '/api/inform-api/mx-inform-template/delete',
        method: 'post',
        params: data
    })
}

/**
 * @param data 测试链接
 * */
export const test = (data) => {
    return request({
        url: '/api/inform-api/mx-inform-template/execute',
        method: 'post',
        data: data
    })
}

/**
 * @param data 启动定时通知
 * */
export const start = (data) => {
    return request({
        url: '/api/inform-api/mx-inform-template/startJob',
        method: 'post',
        data: data
    })
}

/**
 * 获取所有用户
 * */
export const getUser = () => {
    return request({
        url: '/api/user-api/mx-user/list',
        method: 'get',
    })
}
